Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add initial OAuth2 auth support #335

Merged
merged 1 commit into from
Nov 24, 2022
Merged

Add initial OAuth2 auth support #335

merged 1 commit into from
Nov 24, 2022

Conversation

atc0005
Copy link
Owner

@atc0005 atc0005 commented Nov 24, 2022

Changes

  • rename existing monitoring plugin to make explicitly clear that it supports Basic Auth only
  • add new monitoring plugin to support the Client Credentials OAuth2 flow
  • add xoauth2 prototype tool to convert given username and token to XOAuth2 formatted string (optionally encoded to support SASL XOAUTH)
  • update list-emails tool to support either of Basic Auth or Client Credentials OAuth2 flow depending on which config file settings are used
  • refresh README to provide coverage for new settings/plugin and liberal collection of ref links for context
  • refresh list-emails config file example coverage
    • update existing file to make clear that it is intended for Basic Auth
    • add new file to cover settings for Client Credentials OAuth2 flow

References

- rename existing monitoring plugin to make explicitly
  clear that it supports Basic Auth only
- add new monitoring plugin to support the Client Credentials
  OAuth2 flow
- add xoauth2 prototype tool to convert given username and
  token to XOAuth2 formatted string (optionally encoded to
  support SASL XOAUTH)
- update `list-emails` tool to support either of Basic Auth
  or Client Credentials OAuth2 flow depending on which
  config file settings are used
- refresh README to provide coverage for new settings/plugin
  and liberal collection of ref links for context
- refresh `list-emails` config file example coverage
  - update existing file to make clear that it is intended
    for Basic Auth
  - add new file to cover settings for Client Credentials
    OAuth2 flow

refs GH-313
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant